Skip to content

Conversation

@jserv
Copy link

@jserv jserv commented Nov 6, 2025

This commit resolves three critical issues:

  1. Fix COURSIER_CACHE inconsistency
    • Remove duplicate ENV declaration from base stage
    • Set COURSIER_CACHE only in final stage where needed
    • Copy cache from correct path (/coursier_cache)
  2. Fix dependency preloading
    • Add compiler plugin preload with --intransitive flag
    • Preload all Chisel dependencies using coursier fetch
    • Dependencies now cached during build, eliminating runtime downloads
  3. Fix Jupyter output suppression
    • Modify logging filter to only suppress WARNING level messages
    • Allow all INFO messages through (including startup URL)
    • Fix overrides.json JSON schema validation error

This commit resolves three critical issues:
1. Fix COURSIER_CACHE inconsistency
   - Remove duplicate ENV declaration from base stage
   - Set COURSIER_CACHE only in final stage where needed
   - Copy cache from correct path (/coursier_cache)
2. Fix dependency preloading
   - Add compiler plugin preload with --intransitive flag
   - Preload all Chisel dependencies using coursier fetch
   - Dependencies now cached during build, eliminating runtime downloads
3. Fix Jupyter output suppression
   - Modify logging filter to only suppress WARNING level messages
   - Allow all INFO messages through (including startup URL)
   - Fix overrides.json JSON schema validation error
@jserv jserv merged commit a8a7d75 into dev Nov 6, 2025
1 check passed
@jserv jserv deleted the ci-improve branch November 6, 2025 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants